god-given gift - German English Dictionary